export interface ApiParamInfo {
    name: string | null;
    code: string | null;
    datatype: string;
    required: boolean;
    example: any | null;
}


export interface ApiMapper {
    name: string | null;
    code: string | null;
    responseType: number | null;
    mapperSql: string | null;
    paramInfos: ApiParamInfo[] | null;
}


export interface ApiInfo {
    id?: number;
    name: string | null;
    path: string | null;
    type: string | null;
    gid: number | null;
    mappers: ApiMapper[] | null;
}

export interface ApiGroup {
    name: string | null;
}

export interface Page {
    pageNum: number,
    pageSize: number,
    total: number,
    groupIds?: string | null
}
